package cn.ffcs.contract.model;

import java.util.Date;

import cn.ffcs.system.dict.model.Dict;

/**
 * 合同实体视图类：定义基本属性<br/> <table>
 * <tr>
 * <td>负责人/principal:</td>
 * <td colspan="2">g.yedw</td>
 * <tr>
 * <td>修改记录/revision:</td>
 * <td colspan="2"></td>
 * </tr>
 * <tr>
 * <td>日期:2009-6-20</td>
 * <td>修改人:g.pany</td>
 * <td>修改说明:</td>
 * </tr>
 * <tr>
 * <td></td>
 * <td></td>
 * <td></td>
 * </tr>
 * </table>
 * 
 * @author g.yedw
 * @version $Id$
 */

@SuppressWarnings("serial")
public class VContractInfo extends ContractInfo {
	
	/** 产品类型* */
	private Dict contractType;
	/** id号* */
	private Integer id;
	
	/** 合同名称* */
	private String contractName;

	/** 正式合同编号* */
	private String serial;
	
	/** 会签编号* */
	private String signCode;
	
	/** 签约方公司名称* */
	private String signatoriesName;

	/** 起草人* */
	private String creator;
	
	/** 起草人* */
	private String creatorName;

	/** 提交时间* */
	private Date submitTime;

	/** 生效时间* */
	private Date effectTime;

	/** 到期时间* */
	private Date maturityTime;

	/** 顺延时间* */
	private Date postponeTime;

	/** 效力* */
	private String potency;

	/** 第三方名称* */
	private String thirdName;
	
	/** 合作内容* */
	private String hezuoContent;
	
	/** 合作内容简要说明* */
	private String hezuoContentInfo;
	
	/** 合作模式* */
	private String hezuoMode;
	
	/** 合作模式具体说明* */
	private String hezuoModeInfo;
	
	/** 对方联系人* */
	private String contact;
	
	/** 对方联系电话* */
	private String contactTel;
	
	/** 备注* */
	private String notes;

	public Integer getId() {
		return id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public String getContractName() {
		return contractName;
	}

	public void setContractName(String contractName) {
		this.contractName = contractName;
	}

	public String getSerial() {
		return serial;
	}

	public void setSerial(String serial) {
		this.serial = serial;
	}

	public String getSignatoriesName() {
		return signatoriesName;
	}

	public void setSignatoriesName(String signatoriesName) {
		this.signatoriesName = signatoriesName;
	}

	public String getCreator() {
		return creator;
	}

	public void setCreator(String creator) {
		this.creator = creator;
	}

	public Date getEffectTime() {
		return effectTime;
	}

	public void setEffectTime(Date effectTime) {
		this.effectTime = effectTime;
	}

	public Date getMaturityTime() {
		return maturityTime;
	}

	public void setMaturityTime(Date maturityTime) {
		this.maturityTime = maturityTime;
	}

	public Date getPostponeTime() {
		return postponeTime;
	}

	public void setPostponeTime(Date postponeTime) {
		this.postponeTime = postponeTime;
	}

	public String getPotency() {
		return potency;
	}

	public void setPotency(String potency) {
		this.potency = potency;
	}

	public Dict getContractType() {
		return contractType;
	}

	public void setContractType(Dict contractType) {
		this.contractType = contractType;
	}

	public Date getSubmitTime() {
		return submitTime;
	}

	public void setSubmitTime(Date submitTime) {
		this.submitTime = submitTime;
	}

	public String getThirdName() {
		return thirdName;
	}

	public void setThirdName(String thirdName) {
		this.thirdName = thirdName;
	}

	public String getHezuoContent() {
		return hezuoContent;
	}

	public void setHezuoContent(String hezuoContent) {
		this.hezuoContent = hezuoContent;
	}

	public String getHezuoContentInfo() {
		return hezuoContentInfo;
	}

	public void setHezuoContentInfo(String hezuoContentInfo) {
		this.hezuoContentInfo = hezuoContentInfo;
	}

	public String getHezuoMode() {
		return hezuoMode;
	}

	public void setHezuoMode(String hezuoMode) {
		this.hezuoMode = hezuoMode;
	}

	public String getHezuoModeInfo() {
		return hezuoModeInfo;
	}

	public void setHezuoModeInfo(String hezuoModeInfo) {
		this.hezuoModeInfo = hezuoModeInfo;
	}

	public String getContact() {
		return contact;
	}

	public void setContact(String contact) {
		this.contact = contact;
	}

	public String getContactTel() {
		return contactTel;
	}

	public void setContactTel(String contactTel) {
		this.contactTel = contactTel;
	}

	public String getNotes() {
		return notes;
	}

	public void setNotes(String notes) {
		this.notes = notes;
	}

	public String getSignCode() {
		return signCode;
	}

	public void setSignCode(String signCode) {
		this.signCode = signCode;
	}

	public String getCreatorName() {
		return creatorName;
	}

	public void setCreatorName(String creatorName) {
		this.creatorName = creatorName;
	}

}
